#ifndef __ENGINE_H__
#define __ENGINE_H__

#include "SceneGraph.h"

class IEngine
{
public:
	virtual ~IEngine()
	{}

	virtual bool				init(const char* strWinTitle,
								unsigned int uiWinWidth,
								unsigned int uiWinHeight,
								bool bFullScreen) = 0;
	virtual bool				update() = 0;
	virtual bool				render(SceneGraphPtr scene) = 0;
	virtual void				shutdown() = 0;

private:
};



#endif // __ENGINE_H__